package com.htd.htdapmservice.request;

import java.io.Serializable;
import lombok.Data;

/**
 * 
 * 实体类（用于接收输入参数调用--创建告警API接口）
 *
 */
@Data
public class CreateAlarmInfo implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	
	/**
	 * 告警流水号
	 */
	private String alarmsNo;
	
	
	/**
	 * 产品类型
	 */
	private String productType;
	
	/**
	 * 告警主题
	 */
	private String alarmsTitle;
	
	/**
	 * 告警详情
	 */
	private String alarmsDetail;
	
	/**
	 * 事件Id
	 */
	private String alarmsId;
	
	/**
	 * 告警主体
	 */
	private String alarmsName;

	/**
	 * 告警集成的应用KEY
	 */
	private String app;
	
	/**
	 * 触发告警trigger，解决告警resolve
	 */
	private String eventType;
	
	/**
	 * 外部事件id，告警压缩和关闭时用到
	 */
	private String eventId;
	
	/**
	 * 告警详情，最大长度800个字符
	 */
	private String alarmContent;
	
	/**
	 * 告警对象名，如具体主机或数据库
	 */
	private String entityName;
	
	/**
	 * 告警对象id
	 */
	private String entityId;
	
	/**
	 * 告警级别；提醒 1，警告 2，严重 3
	 */
	private String priority;
	
	/**
	 * 主机
	 */
	private String host;
	
	/**
	 * 服务
	 */
	private String service;
	
	/**
	 * 详情
	 */
	private String details;
	
	/**
	 * 上下文
	 */
	private String contexts;
	
	/**
	 * 监控指标
	 */
	private String metric;

	
}
